package com.yxq.mdt.app.modules.socialcontact.presenter;

import com.yxq.mdt.app.base.ibase.IBaseContract;
import com.yxq.mdt.app.modules.socialcontact.bean.AddCommentBean;
import com.yxq.mdt.app.modules.socialcontact.bean.CircleTopicListBean;
import com.yxq.mdt.app.modules.socialcontact.bean.GroupDetailBean;

public interface GroupDetailContract extends IBaseContract {
    interface View extends IBaseView {
        void onLoadGroupDetailSuccess(GroupDetailBean groupDetailBean);

        void onLoadGroupDetailFailed();

        void onLoadTopListSuccess(CircleTopicListBean circleTopicListBean);

        void onLoadTopListFailed();
    }

    interface Presenter extends IBasePresenter {
        void getTopList(String groupId, int pageNum, int pageSize, String orderByClause);

        void getGroupDetail(String topicId, String topicDesc);
    }
}
